// 农户管理 下面农户列表
import request from '@/utils/request'
// 查询农作物主列表
export function listCrop(query) {
  return request({
    url: '/crop/crop/list',
    method: 'get',
    params: query
  })
}
//获取所有岗位为司机的列表、
export function getDriverList() {
  return request({
    url: '/system/users/getDriverList',
    method: 'get',
  })
}
//获取所有岗位为司机的列表、
export function getCheckList() {
  return request({
    url: '/system/users/getCheckList',
    method: 'get',
  })
}
//获取所有的刚库列表
export function getWarehouseList() {
  return request({
    url: '/crop/crop/selectWarehouseList',
    method: 'get',
  })
}
//获取仓库分页
export function getWarehouseList2(query) {
  return request({
    url: '/crop/crop/getWarehouseList2',
    method: 'get',
    params: query
  })
}
// 查询农作物主详细
export function getCrop(cropId) {
  return request({
    url: '/crop/crop/' + cropId,
    method: 'get'
  })
}

// 新增农作物主
export function addCrop(data) {
  return request({
    url: '/crop/crop/add',
    method: 'post',
    data: data
  })
}
// 新增农作物主
export function UpdateYF(num,cropCode) {
  return request({
    url: '/crop/crop/UpdateYF/'+num+'/'+cropCode,
    method: 'put',
  })
}

// 修改农作物主
export function updateCrop(data) {
  return request({
    url: '/crop/crop',
    method: 'put',
    data: data
  })
}

// 删除农作物主
export function delCrop(cropIds) {
  return request({
    url: '/crop/crop/' + cropIds,
    method: 'delete'
  })
}

// 查询城市下拉树结构
export function cityTreeSelect() {
  return request({
    url: '/crop/city/cityMenu',
    method: 'get'
  })
}

// 查询农作物生长列表
export function listGrow(cropCode) {
  return request({
    url: 'crop/grow/list/' + cropCode,
    method: 'get'
  })
}
// 新增农作物生长
export function addGrow(data) {
  return request({
    url: '/crop/grow',
    method: 'post',
    data: data
  })
}
// 新增农作物生长
export function addYunShu(data) {
  return request({
    url: '/crop/crop/addYunShu',
    method: 'post',
    data: data
  })
}

// 新增农作物生长
export function getZZtime(zzTime,seedlingCycle,irrigationCycle,fertilizationCycle,weedingCycle) {
  const data = {
    zzTime,
    seedlingCycle,
    irrigationCycle,
    fertilizationCycle,
    weedingCycle,
  }
  return request({
    url: '/crop/crop/getZZtime',
    method: 'get',
    params: data
  })
}

// 计算总数
export function getCount(mu,axe) {
  const data = {
    mu,
    axe,
  }
  return request({
    url: '/crop/crop/getCount',
    method: 'get',
    params: data
  })
}
